package com.health.redis;

/**
 * 仅供形成redis key值
 * 
 * @author
 * 
 */
public class RedisConstants {

	public static final String REDIS_BIG_GROUP = "1";

	public static final String REDIS_GROUP_SEPARATOR = "_";

	// ----------------------------------------------------------
	// 所有表对应的redis数据分类
	//modify  by yuchong 2017/08/14
	public static final String AdvertisementListMapper = "1";
	public static final String DepartmentListMapper = "2";
	public static final String DictionaryItemMapper = "3";
	public static final String EntityListMapper = "4";
	public static final String EPayCashPaymentMapper = "5";
	public static final String FeedbackMessageMapper = "6";
	public static final String GlobalConfigMapper = "7";
	public static final String GoodsAccountMapper = "8";
	public static final String GoodsClassListMapper = "9";
	public static final String GoodsDataMapper = "10";
	public static final String GoodsDataStuffRemarkMapper = "11";
	public static final String GoodsDataUserMapper = "12";
	public static final String GoodsDataUserRemarkMapper = "13";
	public static final String GoodsListMapper = "14";
	public static final String GoodsOrderMapper = "15";
	public static final String GoodsPriceListMapper = "16";
	public static final String IHisIMMessageMapper = "17";
	public static final String IllnessListMapper = "18";
	public static final String ImMsgNoticeMapper = "19";
	public static final String IMsgIMMessageMapper = "20";
	public static final String LoginNumLogMapper = "21";
	public static final String LoginUserLogMapper = "22";
	public static final String MedicalTreatRecordMapper = "23";
	public static final String OnlineLogMapper = "24";
	public static final String PatientListMapper = "25";
	public static final String RedisSentinelTemplateMapper = "26";
	public static final String RegisterOrderActionMapper = "27";
	public static final String RegisterOrderDataMapper = "28";
	public static final String RegisterOrderMapper = "29";
	public static final String RegisterOrderMapper0220 = "30";
	public static final String RegisterOrderZProcessMapper = "31";
	public static final String RegisterOrderZScheduleMapper = "32";
	public static final String RegistLogMapper = "33";
	public static final String ReqLogMapper = "34";
	public static final String StuffListMapper = "35";
	public static final String StuffRecommondMapper = "36";
	public static final String StuffScheduleMapper = "37";
	public static final String StuffSortMapper = "38";
	public static final String SubRegisterOrderMapper = "39";
	public static final String ThirdYHDJPayRecordMapper = "40";
	public static final String UserAccountJournalMapper = "41";
	public static final String UserAccountLedgerMapper = "42";
	public static final String UserAccountVoucherBillMapper = "43";
	public static final String UserCardIssueMapper = "44";
	public static final String UserCardJournalMapper = "45";
	public static final String UserCardListMapper = "46";
	public static final String UserCardTypeMapper = "47";
	public static final String UserCashAccountIdNoMapper = "48";
	public static final String UserCollectFavoriteMapper = "49";
	public static final String UserContactAddressMapper = "50";
	public static final String UserContactLISTMapper = "51";
	public static final String UserDataControlMapper = "52";
	public static final String UserLISTMapper = "53";
	public static final String UserLoginAccountIdNoMapper = "54";
	public static final String UserLoginJournalMapper = "55";
	public static final String UserRecommRemarkMapper = "56";
	public static final String UserRoleFuncMapper = "57";
	public static final String UserRoleMapper = "58";
	public static final String VersionControlMapper = "59";
	public static final String VisitLogMapper = "60";
	public static final String VoiceOnDemondListMapper = "61";
	public static final String VoiceOnDemondMapper = "62";
	public static final String WorkFlowActionStatusMapper = "63";
	public static final String ZAdviceListMapper = "64";
	public static final String ZDocSortListMapper = "65";
	public static final String ZAdviceHotMapper = "66";
	public static final String UserHospitalRecordMapper = "67";
	public static final String UserHospitalRecordListMapper = "68";
	
	public static final String CourseShareRemarkMapper = "69";
	
	public static final String CourseShareJournalMapper ="70";
	
	public static final String  CourseShareLedgerMapper ="71";
	
	public static final String  GoodsCourseItemMapper ="72";
	
	public static final String  TrainingBaseMapper ="73";
	
	public static final String  NEWDepartmentListMapper ="174";
	
	public static final String  NEWStuffListMapper ="175";
	
	public static final String  NEWDateStuffScheduleMapper ="176";
	
	/** Spring bean factory locator classpath definition */
	public static final String BEAN_FACTORY_LOCATOR = "classpath*:config/spring/ispp-context.xml";

	/** Spring bean factory locator key */
	public static final String BEAN_FACTORY_LOCATOR_KEY = "isppContext";

	// ---------------------------------- special character used in ispp system

	public static final String FLAG_CHAR = "#";

	public static final String REGEXP = "REXP";

	public static final String CENTIGRADE_MARK = "%";

	public static final String ARRAY_CHAR = "[";

	public static final String NON_CHAR = "!";

	public static final String NULL = "null";

	public static final String OR_CHAR = "||";

	public static final String EQUAL_ONE = "=";

	public static final String EQUAL_TWO = "==";

	public static final String NOT_EQUAL = "!=";

	public static final String FTP_PATH_SEPARATOR = "@";

	public static final String IN = "IN";

	public static final String NOT_IN = "NOT_IN";

	public static final String RANGE = "{";

	/** 广西 ISAP 2.5版本 二级重复子节点 兼容常量 */
	public static final String SUB_PRODUCT_ID = "subProductId";

	/** 广西 ISAP 2.5版本 二级重复子节点 兼容常量 */
	// public static final String SUB_PRODUCT_ID = "subproductId";
	// ----------------------------------------------- ispp resource bundle key
	public static final String REBOOT_NUM = "reboot.num";

	public static final String REBOOT_INTERVAL = "reboot.interval";

	public static final String IS_OPEN = "is.open";

	public static final String IS_VALIDATE = "is.validate";

	public static final String IS_LOCAL_SESSION = "is.local.session";

	public static final String IS_MULTI_THREAD = "is.multi.thread";

	public static final String IS_MESSAGE_CONVERT = "is.message.convert";

	public static final String IS_NPI_MOCK = "is.npi.mock";

	public static final String IS_JMS_CACHE = "is.jms.cache";

	public static final String IS_DISPATCHER = "is.dispatcher";

	public static final String IS_CACHE = "is.cache";

	public static final String VSERSION_COMPATIBILITY = "version.compatibility";

	public static final String VERSION_CURRENT = "version.current";

	public static final String LOCALE_VSERSION_COMPATIBILITY = "locale.version.compatibility";

	public static final String VALIDATE_NODE_PATH = "validate.node.path";

	public static final String MESSAGE_ID_PATH = "message.id.path";

	public static final String SLA_GRADE_PATH = "sla.grade.path";

	public static final String ACCT_NBR_PATH = "acct.nbr.path";

	public static final String AREA_CODE_PATH = "area.code.path";

	public static final String MESSAGE_TYPE_PATH = "message.type.path";

	public static final String MESSAGE_BATCH_SERIAL = "message.batch.serial";

	public static final String MESSAGE_BATCH_NUMBER = "message.batch.number";

	public static final String MESSAGE_BATCH_FILE_PATH = "message.batch.file.path";

	public static final String MESSAGE_SYSTEM_PATH = "message.system.path";

	public static final String ORDERPARA_COMPONENT = "orderPara.Component";

	public static final String MESSAGE_BATCH_FILE_DEFAULT_PATH = "message.batch.file.default.path";

	public static final String MESSAGE_ROLLBACK_COMPATIBILITY = "locale.rollback.compatibility";

	public static final String IS_IGNORE_COMMAND_NULL_EXCEPTION = "is.ignore.command.null.exception";

	public static final String WEBSERVICE_THREAD_POOL = "webservice.thread.pool";

	// add by youwensa 20090615 工单接受类型 1:接收xml 2接收工单id
	public static final String MESSAGE_RECEIVE_TYPE = "message.receive.type";

	// ---------------------------------------------- error resource bundle key

	public static final String ERROR_SYSTEM = "error.system";

	public static final String ERROR_ACCESS_CLOSE = "error.access.close";

	public static final String ERROR_PARSE_FORMAT = "error.parse.format";

	public static final String ERROR_PARSE_FTP_PATH_FORMAT = "error.parse.ftp.path.format";

	public static final String ERROR_PARSE_FTP_FETCH_FILE = "error.parse.ftp.fetch.file";

	public static final String ERROR_PARSE_BATCH_FILE_FORMAT = "error.parse.batch.file.format";

	public static final String ERROR_PARSE_IN_TYPE_NULL = "error.parse.in.type.null";

	public static final String ERROR_PARSE_IN_TYPE_MORE = "error.parse.in.type.more";

	public static final String ERROR_PARSE_OUT_PARA_LOCATOR = "error.parse.out.para.locator";

	public static final String ERROR_PARSE_PARA_GROUP_NULL = "error.parse.para.group.null";

	public static final String ERROR_PARSE_PARA_GROUP_INCONSISTENT = "error.parse.para.group.inconsistent";

	public static final String ERROR_PARSE_OUT_TYPE_NULL = "error.parse.out.type.null";

	public static final String ERROR_PARSE_OUT_TYPE_MORE = "error.parse.out.type.more";

	public static final String ERROR_FLOW_COMMAND_COMPARE_MAPPING = "error.flow.command.compare.mapping";

	public static final String ERROR_FLOW_NE_DEVICE_NULL_BY_RULE = "error.flow.ne.device.null.by.rule";

	public static final String ERROR_FLOW_NE_DEVICE_MORE_BY_RULE = "error.flow.ne.device.more.by.rule";

	public static final String ERROR_FLOW_NE_DEVICE_NULL_BY_AREA = "error.flow.ne.device.null.by.area";

	public static final String ERROR_FLOW_NE_DEVICE_MORE_BY_AREA = "error.flow.ne.device.more.by.area";

	public static final String ERROR_FLOW_NE_FEEDBACK_FORMAT = "error.flow.ne.feedback.format";

	public static final String ERROR_FLOW_NE_FEEDBACK_REPEAT = "error.flow.ne.feedback.repeat";

	public static final String ERROR_FLOW_NE_FEEDBACK_PARA = "error.flow.ne.feedback.para";

	public static final String ERROR_FLOW_NE_PROTOCOL_NULL = "error.flow.ne.protocol.null";

	public static final String ERROR_FLOW_COMMUNICATION_PROTOCOL_NULL = "error.flow.communication.protocol.null";

	public static final String ERROR_FLOW_COMMAND_NULL = "error.flow.command.null";

	public static final String ERROR_FLOW_COMMAND_TYPE_NULL = "error.flow.command.type.null";

	public static final String ERROR_FLOW_START_TACHE_NULL = "error.flow.start.tache.null";

	public static final String ERROR_FLOW_VERSION_ACTIVE_NULL = "error.flow.version.active.null";

	public static final String ERROR_FLOW_DEFINE_MAPPING_MORE = "error.flow.define.mapping.more";

	public static final String ERROR_FLOW_DEFINE_MAPPING_NULL = "error.flow.define.mapping.null";

	public static final String ERROR_FLOW_TRANSFER_RULE_NULL = "error.flow.transfer.rule.null";

	public static final String ERROR_FLOW_TRANSFER_PARA_UNIQUE = "error.flow.transfer.para.unique";

	public static final String ERROR_FLOW_NPI_SYN_INVOKE = "error.flow.npi.syn.invoke";

	public static final String ERROR_FLOW_DATA_ENGINE_UNDEFINED = "error.flow.data.engine.undefined";

	public static final String ERROR_FLOW_FEEDBACK_RULE_UNDEFINED = "error.flow.transfer.feedback.rule.undefined";

	public static final String ERROR_FLOW_AREA_NULL = "error.flow.area.null";

	public static final String ERROR_FLOW_ROLLBACK_WITH_NULL_PARA = "error.flow.rollback.with.null.para";

	// yk add 2008-08-25
	public static final String SPI_NEED_FEEDBACK = "spi.need.feedback";

	public static final String ERROR_FLOW_NE_ROLLBACK_FORMAT = "error.flow.ne.rollback.format";

	/** 消息的行政区域 */
	public static final String MESSAGE_AREA_CODE_PATH = "message.area.path";

	/** 最高优先级 add by youwensa20090330 */
	public static final String HIGHEST_PRIORITY = "highest.priority";

	/** 普通优先级 add by youwensa */
	public static final String NORMAL_PRIORITY = "normal.priority";

	/** 优先级数组 从高到低 */
	public static final String PRIORITY_LIST = "priority.list";

	/** 子工单模块是否同步[socket=true/jdbc=false] */
	public static final String SUBINORDER_IS_SYN = "subInorder.is.syn";

	/** 服务器KEY */
	public static final String ENV_SERVER_KEY = "env.server.key";

	// xlj ADD config if allow rollback function
	public static final String FLOW_ALLOW_ROLLBACK = "flow.allow.rollback";

	public static final String ORDER_WEB_FEEDBACK = "order.web.exception.feedback.sys";

	/** add by youwensa 20090821 */
	public static final String MESSAGE_ROLLBACK_ORDER = "message.rollback.order";

	public static final String ISPP_MESSAGE_ROLLBACK_PATH = "ispp.message.rollback.path";

	public static final String ORDER_FEEDBACK_ALL = "order.feedback.all";

	public static final String RULE_ENGINEER_COMPLIE_PATH = "rule.engineer.complie.path";

	public static final String RULE_ENGINEER_COMPLIE_LIB_PATH = "rule.engineer.complie.lib.path";

	/** add by xmj 20091024 */
	public static final String WEB_DRIVEN_SPI_ROLLBACK_FLAG = "#WEB_DRIVEN_SPI_ROLLBACK#";

	public static final String ISPP_SYSTEM_CODE = "ispp.message.syscode";

	public static final String ISAP_MESSAGE_WORK_ORDER = "isap.message.workOrderId";

	public static final String ISPP_MESSAGE_WORK_ORDER = "ispp.message.workOrderId";

	public static final String ISAP_MESSAGE_ROLLBACK_ORDER = "isap.message.rollback.relaWorkOrderId";

	public static final String ISPP_MESSAGE_ROLLBACK_ORDER = "ispp.message.rollback.relaWorkOrderId";
	/** JMS组ID */
	public static final String ISPP_JMS_GROUPID = "jms.group.id";

	public static final String MESSAGE_WORKORDERID = "message.workOrderId";

	public static final String MESSAGE_ROLLBACK_RELAWORKORDERID = "message.rollback.relaWorkOrderId";

	public static final String MESSAGE_AREA_PATH = "message.area.path";

	public static final String MESSAGE_ROLLBACK_PATH = "message.rollback.path";

	public static final String ACC_NUMBER = "order.accnbr.path";

	public static final String CRM_CODE = "crm.code";

	public static final String ORDER_NO_ROLLBACK = "order.no.rollback";

	public static final String ORDER_IS_ROLLBACK = "order.is.rollback";

	public static final String GW_ORDER_IS_ROLLBACK = "gw.is.rollback";

	public static final String GW_MESSAGE_ROLLBACK_PATH = "message.rollback.path";

	/** redis 群组通知 工单 */

	public static final String DEFAULT_REDIS_GROUP_NO = "DEFAULT_REDIS_GROUP_NO";
	public static final String REDIS_GROUP_NOTICE_PREFIX = "REDIS_GROUP_NOTICE_PREFIX";
	public static final String REDIS_GROUP_NOTICE_PREFIX_VALUE = "NOTICE";
	public static final String REDIS_GROUP_ORDER_PREFIX = "REDIS_GROUP_ORDER_PREFIX";
	public static final String REDIS_GROUP_ORDER_PREFIX_VALUE = "ORDER";
	public static final String REDIS_GROUP_PUBLIC_PREFIX = "REDIS_GROUP_PUBLIC_PREFIX";
	public static final String REDIS_GROUP_PUBLIC_PREFIX_VALUE = "PUBLIC";

	public static final String NPI_WARN_COMMAND = "#NPI_WARN_COMMAND";

	public static final String INNER_CACHE_PARAINIT = "INNER_CACHE:PARAINIT";

	public static final String INNER_CACHE_PARAMATCH = "INNER_CACHE:PARAMATCH";

	public static final String GROUP_PARAS = "groupParas";

	public static final String ACTIVE_KEY_SEPARATOR = "~";

	public static final String DEVICE_DISPATCH_MANAGER_STRATEGY = "DEVICE_DISPATCH_MANAGER_STRATEGY";

}
